package cn.angis.system.model;

import cn.angis.db.model.BaseModel;
import lombok.Data;
import org.sagacity.sqltoy.config.annotation.Column;
import org.sagacity.sqltoy.config.annotation.Entity;
import org.sagacity.sqltoy.config.annotation.Id;

import java.io.Serializable;

/**
* 包名称：cn.angis.system.model
* 类名称：Post
* 类描述：岗位表
* 创建人：@author angis.cn
* 创建日期： 2023-01-05
*/
@Entity(tableName="sys_post")
@Data
public class Post implements Serializable {
	private static final long sserialVersionUID = 1L;

	public Post(String id) {
		this.id = id;
	}

	public Post() {
	}

	/**
	 * 岗位ID
	 */
	@Id
	@Column(name="id")
	private String id;

	/**
	 * 岗位编码
	 */
	@Column(name="code")
	private String code;

	/**
	 * 岗位名称
	 */
	@Column(name="name")
	private String name;

	/**
	 * 显示顺序
	 */
	@Column(name="sort")
	private Long sort;

	/**
	 * 岗位状态（0、正常；1、停用）
	 */
	@Column(name="status")
	private String status;

	@Column(name="del_flag")
	private String delFlag;

}